草庐IT

JavaFX 8,带复选框的 ListView

全部标签

android - 无法在 ListFragment 上设置自定义 ListView

我正在尝试在ListFragment上设置自定义Listview布局,我一直在到处重新搜索,但我仍然无法让它工作。我是Android编程新手,非常感谢您的帮助。这是我的listFragment类publicclassListCinsextendsListFragment{publicstaticArrayListcins;privateListViewlistView;privatepListAdaptermAdapter;publicstaticListCinsnewInstance(){ListCinsf=newListCins();returnf;}@Overridepublic

android - ListView 项目链接单击列表项内带有按钮的行状态

如何将列表项第1行中的“点击”与第2行中单选按钮的点击联系起来。目前是:点击该行会显示“焦点”高亮但不会触发单选按钮选择,点击RB会“选中”单选按钮但不会产生“高亮”效果。但我想让它作为一个整体工作:“单击行将显示焦点并在RB上进行选择,单击RB将检查单选按钮和高亮行”。有办法实现吗?使用此设置,我想我可以更改行,使其成为不包含单选按钮的单选按钮。我有一个自定义的ArrayAdapter来处理单选按钮点击(并处理单选按钮的“组”)。镜头#1镜头#2ListViewxml行xml我临时做的是:我将RadioButton的可点击设置为false。在ArrayAdapter中,而不是在RB上

android - 在 API 16 及更低版本中完全删除复选框的正确方法

我在隐藏CheckBox的框时遇到了问题。我的CheckBox目前看起来像这样:这里唯一的问题是,button=@null正在删除它的样式并且它并没有完全消失。因此,我的text没有居中而是向右移动(按框大小)。在API16及更低版本中是否有一种平滑的方法可以完全摆脱它? 最佳答案 在AndrewT.的帮助下,我在调试RubberDuck时找到了这个问题的解决方案。你需要做的是在CheckBox上设置background="@android:color/transparent并且不可见的框将从你的View.所以我的新CheckBox

Android:在 Listview 中使用 PopupWindow 时的不同主题

我在fragment中有一个自定义ListView,每当单击一条消息时,它都会膨胀一个PopupWindow。但是我似乎无法弄清楚为什么ListView标题中的按钮使用与ListView中的普通行不同的主题/样式。有人可以解释一下吗?ListView项目:ListView标题:这是我膨胀工具栏的方式:popup=newPopupWindow(inflater.inflate(R.layout.message_tool,null,false));popup.setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.

Android使用按钮和对话框复选框进行多项选择,并在 ListView 中显示所选项目而不是按钮

我正在尝试使用按钮和对话框复选框进行Android多选项目,并在ListView中显示所选项目(如图所示)而不是按钮(当前显示在按钮中:请引用图片)我可以在下面的按钮中显示接收器,但我希望在ListView中显示相同的接收器:从对话框复选框中选择后当前显示:"Receiver1,Receiver2"我想要:imageofReceiver1withReceiver1NameimageofReceiver2withReceiver2Name发送服务Activity.javaimportandroid.content.Context;importandroid.content.DialogI

android - ListView 项目长单击不适用于 ImageView(可点击)

我有一个listView包含textview的项目和imageView(当点击imageView它应该显示全屏图像),当长按任何项目时,应该显示一个弹出窗口。在我尝试使用imageView进行longClick之前,一切正常.因为当我触摸ImageView时,listView'slongClick方法未被调用,拉动触摸后,imageView's点击接听电话。我希望它是这样的:当长按imageView/listItem,它应该只显示警报和单击imageView它应该显示全屏图像。请帮助我提出任何建议。 最佳答案 最后,我找到了这个问题

Android:从 ListView/ArrayAdapter Activity 中删除项目

我有一个(消息)列表,我想让用户能够从列表中删除这些项目。我已经扩展了一个ArrayAdapter并为它提供了一个包含我的消息的ArrayList并且想简单地从该列表中删除一个项目然后刷新ListView而不是重新加载整个已发送消息列表。问题是,如果只有一条消息并且我使用listAdapter.remove(messageObject)将其删除,适配器仍会调用getView()然后抛出NullPointerExceptions无处不在。我不确定最好的方法是什么。 最佳答案 如果您不重写自定义ArrayAdapter中的getCoun

android - 向 ListView 添加动画以展开/折叠内容

我有一个ListView,它使用自定义适配器来显示我的自定义内容。它的布局如下。我希望ListView只显示带有idsitemimage和项目描述的View,隐藏itemtext。这个想法是在列表的每个项目上都有一个onclicklistener,以便扩展该项目以显示项目文本内容。我知道我应该使用补间动画来展开/折叠每个项目,但我不知道该怎么做。如果您需要更多代码fragment,请随时询问。 最佳答案 为此,我构建了一个Animation类,它将边距设置为负值,使项目消失。动画看起来像这样:publicclassExpandAni

android - ListView类中AddHeaderView的第二个参数是做什么用的?

下面是方法的文档,我不明白Object数据是做什么的?它有什么用?publicvoidaddHeaderView(Viewv,Objectdata,booleanisSelectable)添加固定View以显示在列表顶部。如果多次调用addHeaderView,View将按添加顺序显示。使用此调用添加的View可以根据需要获得焦点。注意:在调用setAdapter之前调用它。这样ListView就可以将提供的游标包裹在一个也​​将说明页眉和页脚View的游标中。参数:v:Theviewtoadd.data:Datatoassociatewiththisview.isSelectable

android - ListView/ExpandableListView setEmptyView() 无效

我正在尝试为三个ListView设置空View,即2个可扩展View和一个ListView,它们位于不同的选项卡中:LayoutInflaterinflater=getLayoutInflater();ViewemptyView=inflater.inflate(R.layout.empty_view,null,false);...ExpListView1.setEmptyView(emptyView);ListView.setEmptyView(emptyView);ExpListView2.setEmptyView(emptyView);它没有任何作用-空View不会出现。与该代码